package org.example.memora.service;

import org.example.memora.common.result.Result;
import org.example.memora.entity.UserFollow;
import java.util.Map;

public interface UserFollowService {

    /**
     * 关注操作
     */
    Result<?> follow(Long followerId, Long followedId);

    /**
     * 取消关注操作
     */
    Result<?> unfollow(Long followerId, Long followedId);

    /**
     * 分页查询指定用户（粉丝）的关注列表
     */
    Result<?> listFollowings(Long followerId, int page, int pageSize);
}

